

package de.previsor.workflow.model;
import de.previsor.workflow.control.*;
import java.awt.List;
import java.util.ArrayList;
import java.util.Date;

/***
 * Auftrags-Klasse: Stellt einen selbstentworfenen komplexen Datentyp dar
 * Dient der Auftragserstellung und Manipulation von Daten
 * @author Sebastian Jacob
 * Datum: 21.11.2014
 */
public class Auftrag{
  
    private int id;
    private String firmenName;
    private String strasseFirma;
    private String StrasseObjekt;
    private Date datumFertig;
    private List bilder;
    private String status;
    
    
    public Auftrag(int id, String Fname, String strasse, Date datum, String status){
        
        this.id = id;
        this.firmenName = Fname;
        this.strasseFirma = strasse;
        this.datumFertig = datum;
        this.status = status;
        
    }
    
    public int getID(){
        
        return id;
    }
    
    public String getFname(){
        
        return firmenName;
    }
    
    public String getFstrasse(){
        
        return strasseFirma;
    }
    
    public String getObjStrasse(){
        
        return StrasseObjekt;
    }
    
    public Date getDatumFertig(){
        
        return datumFertig;
    }
    
    public List getBilder(){
        
        return bilder;
    }
    
    public String getStatus(){
        
        return status;
    }
    
    public void setFname(String n){
        
        this.firmenName = n;
    }
    
    public void setFstrasse(String s){
        
        this.strasseFirma = s;
    }
    
    public void setObjStrasse(String os){
        
        this.StrasseObjekt = os;
    }
    
    public void setDatumFertig(Date d){
        
        this.datumFertig = d;
    }
    
    
}


/*
-id: int
-firmenName: String
-strasseFirma: String
-strasseObjekt: string
-datumFertig: Date
-bilder: List<String>
-status: String
+Auftrag(String id, String Fname, String strasse, Date datum, String status)
+getID(): int
+getFname(): String
+getFstrasse(): String
+getObjStrasse(): String
+getDatumFertig(): Date
+getBilder(): List<String>
+getStatus(): String
+setFname(String n)
+setFstrasse(String s)
+setObjStrasse(string os)
+setDatumFertig(Date d)
+addToBilder(String pfad)
+delFromBilder(String pfad)
*/